Career 2017 2016 2015 2014 2013 2012 2011 2010 2009 2008 2007 2006 2005 2004 2003 2002 2001 2000 1999 1998
All Rounds Final 1/2 1/4 First Second Third Fourth Pre-q Rubber 1 Rubber 2 Rubber 3 Rubber 4 Rubber 5 Robin Bronze Q3 N/A Q2 Q1 ER Q4 CR QF Q5 N/A
All Courts Acrylic N/A Clay Grass Carpet Hard I.hard
All Tour Geneva Challenger Samarkand Challenger - Samarkand Tennis Cup of Flanders - Ostende Open 88 - Contrexeville Memorial Savigny - Sassuolo Siemens Open 2001 - Scheveningen Black Forest Open - Freudenstadt XL Challenger de Tenis Copa Sevilla - Seville IX Ciutat de Barcelona - Barcelona Kyiv UMC Open - Kiev Belo Horizonte Tennis Open - Belo Horizonte Copa Ericsson Uruguay - Montevideo DPD Challenger 2002 - Aschaffenburg ATP Tour Challenger at Nellie Gail - Laguna Hills IV Abierto Internacional de Salinas - Salinas AXA Open - Espinho Copa Ericsson - Montevideo V Torneo Internazionale di Tennis - Barletta Prague Open - Prague Zivnobanka Czech Open - Prostejov Brixina Tennis Open - Bressanone Geneva Challenger - Geneva X Ciutat de Barcelona - Barcelona San Marino Cepu Open - San Marino 6th Sardinian International Championships - Cagliari Gramado Open de Tennis - Gramado Jaegermeister Open - Braunschweig IX Torneo Internacionale de Tennis - Barletta Tennis Napoli Cup - Napoli Napoli Challenger - Napoli Open de Nice - Nice Challenger Santa Cruz - Santa Cruz Ho Chi Minh City Challenger - Ho Chi Minh City Espinho Challenger - Espinho XI Ciutat de Barcelona - Barcelona JVC Trophy - Vienna Skandia Open - Linz VII Torneo Internazionale di Tennis - Barletta VIII Trofeo Ciutat de Barcelona - Barcelona Siemens Open - Scheveningen Open Castilla y Leon - Segovia San Marino Cepu Open - San Marino San Marino Cepu Open - San Marino Kos-Zucchetti Tennis Cup - Cordenons Copa Sevilla Internacionales de Andalucia - Seville VIII Torneo Internazionale di Tennis - Barletta Pekao Open - Szczecin Top Wool Challenger Biella - Biella Oberstaufen Cup - Oberstaufen Unicredit Czech Open 2007 - Prostejov XL Bermuda Open - Bermuda XXXVII Torneig C.E. Laieta - Barcelona Nord/LB Open 2004 - Braunschweig Bancastato Challenger Lugano - Lugano Nord LB Open 2006 - Braunschweig Ciudad de Pozoblanco Open Diputacion - Cordoba Top Wool Challenger-Immagine Trophy - Biella Mitsubishi Electric Europe Cup - Monza Unicredit Czech Open - Prostejov Czech Open 2005 - Prostejov San Marino CEPU Open - San Marino Banca Stato Challenger - Lugano Pekao Open - Szczecin San Marino Cepu Open - San Marino Iquique Challenger Santiago Challenger Tunis Challenger XI Ciutat de Barcelona - Barcelona Scheveningen Challenger Poznan Challenger San Marino Challenger Cordenons Challenger Internazionali di Tennis Dell'Umbria - Todi Buenos Aires Challenger Montevideo Challenger Asuncion Challenger Florionapolis Challenger Sao Paulo Challenger Milan Challenger Kitzbuhel Challenger Pekao Open - Szczecin ITG Miami Challenger - Miami BMW Tennis Championship - Sunrise Zagreb Challenger Sir Supermercati - Rome Marburg Challenger Szczecin Challenger Monza Challenger ECM Prague Open - Prague San Marino Challenger Genova Challenger Rome Challenger Open Costa Daurada - Tarragona Prostejov Challenger Prostejov Challenger Ciutat de Barcelona - Barcelona Szczecin Challenger Szczecin Challenger San Marino Cepu Open - San Marino Genova Open Challenger - Genova San Marino Challenger Sibiu Challenger XI Venice Open - Venice Bordeaux Challenger Prague Challenger Vicenza Challenger Padova Challenger Todi Challenger Trnava Challenger Rome Challenger San Luis Potosi Challenger Cordenons Challenger Heilbronn Challenger Genova Challenger Blois Challenger Pekao Open 2001 - Szczecin Genova Challenger Genova Challenger ATP Challenger Open 2004 - Monchengladbach San Remo Challenger Szczecin Challenger Copa Telefonica CTC Chile - Santiago Open Costa Daurada - Tarragona Casablanca Challenger Bucaramanga Challenger Pekao Open 2005 - Szczecin Furth Challenger IV Trofeo Ciudad de Quito - Quito Copa Ericsson - Buenos Aires Seville Challenger Szczecin Challenger Casablanca Challenger Bucaramanga Challenger Nord/LB Open - Braunschweig Podebradka Cup - Prague Open Diputacion - Cordoba Hungarian Architect Open - Budapest DPD Challenger 2000 - Aschaffenburg Skandia Open - Linz 2000 Cairo Challenger - Cairo Honda Kah Singapore Men's Tennis Open - Singapore Como Challenger Szczecin Challenger Nord/LB Open - Braunschweig Open Castilla y Leon - Segovia Pekao Open - Szczecin Copa Ericsson - Sao Paulo Zagreb Open - Zagreb Prostejov Challenger Nord LB Open - Braunschweig II Cyclus Open de Tenis - Florianopolis Pekao Open 2003 - Szczecin Copa Ericsson Mexico - Guadalajara Cerveza Cristal - Santiago Banca Stato Challenger Lugano - Lugano AXA Open II - Espinho Open de Montauban - Montauban Geneva Challenger - Geneva Copa Sevilla - Seville Zagreb Open - Zagreb FILA Challenger - Biella Kyiv UMC Open - Kiev 4th Sardinia International Championships - Cagliari GHI Bronx Tennis Classic - Bronx Brasil Open - Florianopolis Copa Ericsson Chile - Santiago Copa Ericsson Argentina - Buenos Aires Copa Ericsson Peru - Lima Open Punta Del Este/Copa Banco Montevideo - Punta Del Este Barletta Citta Della Disfida Open 99 - Barletta Jagermeister Open - Braunschweig Czech Open - Prostejov Pekao Open 2004 - Szczecin Copa Sevilla-Internacionales de Andalucia - Seville Copa Kia Challenger ATP - Santiago Posillipo Tennis Cup - Napoli Heineken Open - Auckland Cerveza Club Columbia Open - Bogota Grand Prix Hassan II - Casablanca Estoril Open - Estoril UBS Open Gstaad - Gstaad Mallorca Open - Mallorca Abierto Mexicano de Tenis Pegaso - Mexico City 2000 Mercedes Cup - Stuttgart Chevrolet Cup - Santiago Copa AT&T - Buenos Aires Davidoff Swiss Indoors - Basel Chevrolet Cup - Vina del Mar Heineken Open - Auckland Citrix Tennis Championships - Delray Beach Estoril Open - Estoril Open Seat-Godo 2001 - Barcelona Mallorca Open - Mallorca Abierto Mexicano de Tenis Pegaso - Acapulco 2001 Mercedes Cup - Stuttgart Croatia Open - Umag Generali Open 2001 - Kitzbuhel Idea Prokom Open - Sopot UBS Open Gstaad - Gstaad Gelsor Open Romania - Bucharest Grand Prix de Tennis de Lyon - Lyon Qatar Exxon Mobil Open 2002 - Doha BellSouth Open - Vina del Mar Estoril Open - Estoril Trofeo Conde de Godo - Barcelona Mallorca Open - Mallorca Internationaler Raiffeisen Grand Prix - St. Polten International Championship of Croatia - Umag Energis Open - Amersfoort St. Petersburg Open - St. Petersburg Generali Open 2002 - Kitzbuhel Adidas International - Sydney Grand Prix Hassan II - Casablanca Open Seat Godo 2003 - Barcelona Allianz Suisse Open Gstaad - Gstaad Gelsor Open Romania - Bucharest Grand Prix de Tennis de Lyon - Lyon Bordeaux Challenger RCA Championships - Indianapolis Tata Open 2003 - Chennai BellSouth Open - Vina del Mar Copa AT&T - Buenos Aires Tata Open - Chennai Adidas International - Sydney BellSouth Open - Vina del Mar Copa AT&T - Buenos Aires Brasil Open - Costa do Sauipe Abierto Mexicano Telfonica MoviStar - Acapulco Estoril Open - Estoril Open de la Comunidad Valenciana - Valencia Open Seat Godo - Barcelona Synsam Swedish Open - Bastad Allianz Suisse Open - Gstaad Mercedes Cup - Stuttgart Generali Open - Kitzbuhel Idea Prokom Open - Sopot Open Romania - Bucharest Campionati Internazionali di Sicilia - Palermo Davidoff Swiss Indoors - Basel ARAG World Team Championship - Dusseldorf Qatar Open - Doha BellSouth Open - Vina del Mar Argentina Open - Buenos Aires Brasil Open - Costa do Sauipe Abierto Mexicano Telfonica MoviStar - Acapulco Open de la Comunidad Valenciana - Valencia Open Seat Godo 2005 - Barcelona Estoril Open - Estoril ARAG World Team Championship - Dusseldorf Allianz Suisse Open - Gstaad Mercedes Cup - Stuttgart Generali Open - Kitzbuhel Idea Prokom Open - Sopot Open Romania - Bucharest CA Tennis Trophy - Vienna Grand Prix de Tennis de Lyon - Lyon Heineken Open - Auckland Movistar Open - Vina del Mar Abierto Mexicano Telcel - Acapulco US Men's Clay Court Championships - Houston Allianz Suisse Open Gstaad - Gstaad Dutch Open Tennis - Amersfoort Generali Open - Kitzbuhel Orange Prokom Open - Sopot Heineken Open - Auckland MoviStar Open - Vina del Mar Brasil Open - Costa do Sauipe Copa Telmex - Buenos Aires Abierto Mexicano Telcel - Acapulco U.S. Men's Clay Court Championships - Houston Open Seat Godo 2007 - Barcelona Grand Prix Hassan II - Casablanca Estoril Open - Estoril Hypo Group Tennis International - Portschach Allianz Suisse Open - Gstaad Mercedes Cup - Stuttgart Sophia Antipolis Challenger Dutch Open Tennis - Amersfoort Orange Prokom Open - Sopot Guayaquil Challenger Pilot Pen Tennis - New Haven BCR Open Romania - Bucharest International Championship of Croatia - Umag Stockholm Open - Stockholm Copa Telmex - Buenos Aires Mercedes Cup - Stuttgart Pilot Pen Tennis - New Haven Grand Prix Hassan II - Casablanca Open Sabadell Atlantico - Barcelona Estoril Open - Estoril Allianz Suisse Open Gstaad - Gstaad BCR Open Romania - Bucharest Open de Tenis Comunidad Valenciana - Valencia Heineken Open - Auckland Movistar Open - Santiago Brasil Open - Costa do Sauipe Copa Telmex - Buenos Aires Abierto Mexicano Telcel - Acapulco Estoril Open - Estoril Allianz Suisse Open Gstaad - Gstaad BCR Open Romania - Bucharest Open Sud de France - Montpellier Campionati Internazionali di Sicilia - Palermo Furth Challenger St. Petersburg Open - St. Petersburg Heineken Open - Auckland Szczecin Challenger Lima Challenger Movistar Open - Vina del Mar Sao Paulo Challenger Brasil Open - Costa do Sauipe Brasil Open - Costa do Sauipe Poznan Challenger Grand Prix de Tennis de Lyon - Lyon Open Sabadell Atlantico - Barcelona Cordenons Challenger Genova Challenger Trnava Challenger Qatar Exxon Mobil Open - Doha Orange Warsaw Open - Warsaw Copa Claro - Buenos Aires Abierto Mexicano Telcel - Acapulco Napoli Challenger Marbella Challenger Sunrise Challenger German Tennis Championships - Hamburg VTR Open - Vina del Mar Bet-At-Home Austrian Open - Kitzbuhel Serbia Open - Belgrade Grand Prix Hassan II - Casablanca Open Sabadell Atlantico - Barcelona Estoril Open - Estoril Bet-at-home Open - Hamburg Valencia Open - Valencia Brasil Open - Sao Paulo China Open - Beijing Bogota Challenger Copa Telmex - Buenos Aires Copa Claro - Buenos Aires Mercedes Cup - Stuttgart Heineken Open - Auckland Bet-at-home Open - Hamburg ATP Vegeta Croatia Open - Umag Pereira Challenger Bet-at-home Cup - Kitzbuhel Open SEAT Godo 2006 - Barcelona Open de Nice Cote d'Azur - Nice Barcelona Open BancSabadell - Barcelona Portugal Open - Oeiras Open de Nice Cote d'Azur - Nice SkiStar Swedish Open - Bastad Bet-at-home Cup - Kitzbuhel Brasil Open - Sao Paulo Grand Prix Hassan II - Casablanca Bet-at-home Open - Hamburg Grand Prix Hassan II - Marrakech Mercedes Cup - Stuttgart Barcelona Open BancSabadell - Barcelona Davidoff Swiss Indoors Basel - Basel Millennium Estoril Open - Estoril Campionati Internazionali di Sicilia - Palermo Open de Moselle - Metz Austrian Open - Kitzbuhel Grand Prix de Tennis de Lyon - Lyon Davidoff Swiss Indoors - Basel Braunschweig Challenger Scheveningen Challenger Mercedes Cup - Stuttgart International German Open - Hamburg Campionati Internazionali di Sicilia - Palermo Open de Tenis Comunidad Valenciana - Valencia Heineken Open - Auckland Santo Domingo Challenger Madrid Challenger Open Sabadell Atlantico - Barcelona Mercedes Cup - Stuttgart Grand Prix Hassan II - Casablanca Campionati Internazionali di Sicilia - Palermo China Open - Beijing Open de Tenis Comunidad Valenciana - Valencia Brasil Open - Sao Paulo Open Seat-Godo 2000 - Barcelona Copa Claro - Buenos Aires Abierto Mexicano Telcel - Acapulco Grand Prix Hassan II - Casablanca Mohammedia Challenger Internazionali di Tennis di San Marino - San Marino Dubai Duty Free Tennis Championships - Dubai Vegeta Croatia Open - Umag Grand Prix Hassan II - Casablanca Guadalajara Challenger Barcelona Open BancSabadell - Barcelona Allianz Suisse Open Gstaad - Gstaad Valencia Open - Valencia Stockholm Open - Stockholm Heineken Open - Auckland Open de Tenis Comunidad Valenciana - Valencia Generali Open 2003 - Kitzbuhel Rio Open 500 - Rio de Janeiro Bet-at-home Open - Hamburg Abierto Mexicano de Tenis Pegaso - Acapulco Open 13 - Marseille Ecuador Open - Quito Rio Open - Rio de Janeiro Argentina Open - Buenos Aires Nord/LB Open - Braunschweig Memorial Savigni - Sassuolo Valencia Open - Valencia Millennium Estoril Open - Estoril Ecuador Open - Quito Argentina Open - Buenos Aires Trofeo Barcelona de Tenis - Barcelona Rio Open - Rio de Janeiro Barcelona Open BancSabadell - Barcelona Cairo Challenger 2002 - Cairo Open Sud de France - Montpellier Aix En Provence Challenger Barcelona Open BancSabadell - Barcelona ABN AMRO World Tennis Tournament - Rotterdam Bastad Challenger If Stockholm Open - Stockholm 1999 Mercedes Cup - Stuttgart The Priority Telecom Open - Amersfoort Telenordia Swedish Open - Bastad Brasil Open - Costa do Sauipe Open de Tenis Comunidad Valenciana - Valencia BCR Open Romania - Bucharest BCR Open Romania - Bucharest Energis Open - Amersfoort The Ericsson Open - Miami German Open - Hamburg Abierto Mexicano Telcel - Acapulco Open de Tenis Comunidad Valenciana - Valencia Open SEAT 2008 - Barcelona Dutch Open Tennis - Amersfoort BCR Open Romania - Bucharest If Stockholm Open - Stockholm Investor Swedish Open - Bastad Qatar ExxonMobil Open - Doha Grolsch Open - Amsterdam Heineken Open - Auckland MFS Pro Tennis Championships - Boston Movistar Open - Vina del Mar Connex Open Romania - Bucharest Abierto Mexicano Telcel - Acapulco Qatar Mobil Open 2000 - Doha U.S. Mens's Clay Court Championship - Houston Copa AT&T - Buenos Aires Abierto Mexicano de Tenis Pegaso - Acapulco Heineken Open - Auckland VTR Open - Vina del Mar Generali Open - Kitzbuhel Gelsor Open Romania - Bucharest Campionati Internazionali di Sicilia - Palermo Merano Open - Merano Internazionali di Tennis di San Marino - San Marino Qatar Mobil Open 2001 - Doha Tennis Masters Series - Rome Davidoff Swiss Indoors - Basel Heineken Open - Auckland TD Waterhouse Cup - Long Island Campionati Internazionali di Sicilia - Palermo Italian Open - Rome Italian Open - Rome Tennis Masters Series - Toronto Tennis Masters Series - Paris The Ericsson Open - Miami Tennis Masters Series - Rome Tennis Masters Series - Hamburg Tennis Masters Series - Montreal Tennis Masters Series - Cincinnati Tennis Masters Series - Indian Wells Monte Carlo Open - Monte Carlo Tennis Masters Series - Miami Tennis Masters Series - Monte Carlo Tennis Masters Series - Rome Tennis Masters Series - Stuttgart Tennis Masters Series - Toronto Tennis Masters Series - Indian Wells Tennis Masters Series - Madrid Tennis Masters Series - Paris Tennis Masters Series - Indian Wells Tennis Masters Series - Miami Tennis Masters Series - Monte Carlo Tennis Masters Series - Hamburg Tennis Masters Series - Montreal Tennis Masters Series - Cincinnati Tennis Masters Series - Madrid SkiStar Swedish Open - Bastad Tennis Masters Series - Hamburg Western & Southern Financial Group Masters - Cincinnati BNP Paribas Masters - Paris Grand Prix Hassan II - Casablanca Pacific Life Open - Indian Wells NASDAQ-100 Open - Miami Tennis Masters Series - Monte Carlo Telecom Italia Masters - Rome Pacific Life Open - Indian Wells Tennis Masters Series - Hamburg Tennis Masters Series - Monte Carlo Tennis Masters Series - Paris Tennis Masters Series - Hamburg Tennis Masters Series - Toronto Rogers Cup - Montreal Western & Southern Financial Group Masters - Cincinnati Tennis Masters Series - Madrid BNP Paribas Masters - Paris Pacific Life Open - Indian Wells NASDAQ-100 Open - Miami Masters Series Monte Carlo - Monte Carlo Campionati Internazionali d'Italia - Rome Rogers Masters - Toronto Masters Series Madrid - Madrid Open de Nice Cote dAzur - Nice Masters Series Hamburg - Hamburg Internationaler Raiffeisen Grand Prix - St. Polten Pacific Life Open - Indian Wells Masters Series Hamburg - Hamburg Sony Ericsson Open - Miami BNP Paribas Open - Indian Wells Croatia Open - Umag Sony Ericsson Open - Miami Tennis Masters Series - Madrid Campionati Internazionali D'Italia - Rome Internazionali BNL dItalia - Rome Qatar Exxon Mobil Open - Doha Sony Ericsson Open - Miami BNP Paribas Masters - Paris BNP Paribas Open - Indian Wells Masters Series Monte-Carlo - Monte-Carlo Sony Ericsson Open - Miami Masters Series Monte-Carlo - Monte Carlo Monte-Carlo Rolex Masters - Monte-Carlo BNP Paribas Masters - Paris BNP Paribas Open - Indian Wells Monte-Carlo Rolex Masters - Monte-Carlo Mutua Madrilena Madrid Open - Madrid ARAG World Team Championship - Dusseldorf Internazionali BNL d'Italia - Rome Mutua Madrilena Masters Madrid - Madrid Internazionali BNL dItalia - Rome Shanghai ATP Masters 1000 - Shanghai Monte-Carlo Rolex Masters - Monte-Carlo Internazionali BNL d'Italia - Rome Open de Moselle - Metz Rogers Cup - Montreal Shanghai ATP Masters - Shanghai Monte-Carlo Rolex Masters - Monte-Carlo China Open - Beijing Shanghai Rolex Masters - Shanghai Sony Open Tennis - Miami French Open - Paris Monte-Carlo Rolex Masters - Monte-Carlo Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Mutua Madrid Open - Madrid Tennis Masters Series - Cincinnati Tennis Masters Series - Monte Carlo Tennis Masters Series - Stuttgart French Open - Paris French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne Wimbledon - London Australian Open - Melbourne French Open - Paris U.S. Open - New York Australian Open - Melbourne French Open - Paris U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London Masters Series - Hamburg BNP Paribas Masters - Paris U.S. Open - New York Australian Open - Melbourne French Open - Paris Monte-Carlo Rolex Masters - Monte-Carlo Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Sony Ericsson Open - Miami Mutua Madrilena Madrid Open - Madrid Generali Open 1999 - Kitzbuhel Internazionali BNL d'Italia - Rome Mutua Madrilena Masters Madrid - Madrid Western & Southern Financial Group Masters - Cincinnati Wimbledon - London Davidoff Swiss Indoors Basel - Basel Monte-Carlo Rolex Masters - Monte-Carlo U.S. Open - New York French Open - Paris Wimbledon - London U.S. Open - New York French Open - Paris Mercedes Cup - Stuttgart Croatia Open - Umag Copa Claro - Buenos Aires Brasil Open - Costa do Sauipe U.S. Open - New York Copa Telmex - Buenos Aires Australian Open - Melbourne Wimbledon - London Wimbledon - London Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London Australian Open - Melbourne U.S. Open - New York French Open - Paris French Open - Paris U.S. Open - New York Australian Open - Melbourne Telecom Italia Masters - Rome Mutua Madrilena Masters Madrid - Madrid Australian Open - Melbourne Wimbledon - London U.S. Open - New York U.S. Open - New York Australian Open - Melbourne U.S. Open - New York French Open - Paris Wimbledon - London Davis Cup, Group 1, 1R, ARG-MEX 5-0 Davis Cup, World Group, 1R, ARG-AUS 5-0 Davis Cup, World Group, SF, RUS-ARG 3-2 Davis Cup, World Group, SF, ESP-ARG 3-2 French Open - Paris Wimbledon - London NASDAQ-100 Open - Miami Wimbledon - London Internazionali BNL d'Italia - Rome U.S. Open - New York Australian Open - Melbourne Tennis Masters Series - Cincinnati French Open - Paris Wimbledon - London U.S. Open - New York Davis Cup, World Group, QF, ARG-RUS 5-0 Hyundai Hopman Cup - Perth Davis Cup, World Group, QR, ARG-BLR 5-0 Davis Cup, World Group, 1R, ARG-GER 5-0 Campeonato de Espana Kia de Tenis 2004 - Madrid River Oaks International Tennis Tournament - Houston Davis Cup, Group 1, 2R, ARG-CAN 5-0 Davis Cup, World Group, QF, ARG-CRO 3-2 Tennis Masters Cup - Houston Tennis Masters Cup - Shanghai Olympics - Sydney Colonial Classic - Kooyong River Oaks International Tennis Tournament - Houston